package com.antler.smt.entity;

import java.util.Date;

public class RecruitmentInfoEntity {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 发布者的id(采购商、服务商)
     */
    private Long memberId;

    /**
     * 需求名称
     */
    private String title;

    /**
     * 到任地点
     */
    private String workPlace;

    /**
     * 公司介绍
     */
    private String companyProfile;

    /**
     * 到岗时间
     */
    private Date arrivalTime;

    /**
     * 申请审核时间
     */
    private Date applyAuditTime;

    /**
     * 审核专员id
     */
    private Long auditUserId;

    /**
     * 浏览次数
     */
    private Integer clicks;

    /**
     * 申请人数
     */
    private Integer applyCount;

    /**
     * 公司规模
     */
    private String comanyScale;

    /**
     * 审核状态（0 提交待审核、1提交未审核 2 审核通过 3 审核不通过）
     */
    private Integer auditStatus;

    /**
     * 备注简介
     */
    private String remarks;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 工种分类（0工人，1工程师）
     */
    private Integer jobClassify;

    /**
     * 职位名称
     */
    private Integer jobTitle;

    /**
     * 工作地点（1远程，2现场到任）
     */
    private Integer workType;

    /**
     * 工作时间（周一 _ 周日）
     */
    private Integer workTime;

    /**
     * 人数要求
     */
    private Integer numberPeople;

    /**
     * 性别要求
     */
    private String sexPeople;

    /**
     * 最小年纪
     */
    private Integer agePeopleStart;

    /**
     * 最大年纪
     */
    private Integer agePeopleEnd;

    /**
     * 学历要求 0高中1中专2大专3本科
     */
    private Integer degreePeople;

    /**
     * 经验要求 0无经验 1 1-2年 2 3-5年 3 5-10年 4 10年以上
     */
    private Integer experiencePeople;

    /**
     * 其他福利
     */
    private String otherWelfarePeople;

    /**
     * 岗位描述
     */
    private String jobDescription;

    /**
     * 薪资标准
     */
    private Long salary;

    /**
     * 工作开始时间
     */
    private Date workStartTime;

    /**
     * 工作结束时间
     */
    private Date workEndTime;

    /**
     * 1：包含午餐 2：包含晚餐
     */
    private Integer including;

    /**
     * 省
     */
    private String provincial;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String counties;

    /**
     * 该需求总金额
     */
    private Long totalSalary;

    public Long getTotalSalary() {
        return totalSalary;
    }

    public void setTotalSalary(Long totalSalary) {
        this.totalSalary = totalSalary;
    }

    public String getProvincial() {
        return provincial;
    }

    public void setProvincial(String provincial) {
        this.provincial = provincial;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCounties() {
        return counties;
    }

    public void setCounties(String counties) {
        this.counties = counties;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getWorkPlace() {
        return workPlace;
    }

    public void setWorkPlace(String workPlace) {
        this.workPlace = workPlace;
    }

    public String getCompanyProfile() {
        return companyProfile;
    }

    public void setCompanyProfile(String companyProfile) {
        this.companyProfile = companyProfile;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getApplyAuditTime() {
        return applyAuditTime;
    }

    public void setApplyAuditTime(Date applyAuditTime) {
        this.applyAuditTime = applyAuditTime;
    }

    public Long getAuditUserId() {
        return auditUserId;
    }

    public void setAuditUserId(Long auditUserId) {
        this.auditUserId = auditUserId;
    }

    public Integer getClicks() {
        return clicks;
    }

    public void setClicks(Integer clicks) {
        this.clicks = clicks;
    }

    public Integer getApplyCount() {
        return applyCount;
    }

    public void setApplyCount(Integer applyCount) {
        this.applyCount = applyCount;
    }

    public String getComanyScale() {
        return comanyScale;
    }

    public void setComanyScale(String comanyScale) {
        this.comanyScale = comanyScale;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getJobClassify() {
        return jobClassify;
    }

    public void setJobClassify(Integer jobClassify) {
        this.jobClassify = jobClassify;
    }

    public Integer getJobTitle() {
        return jobTitle;
    }

    public void setJobTitle(Integer jobTitle) {
        this.jobTitle = jobTitle;
    }

    public Integer getWorkType() {
        return workType;
    }

    public void setWorkType(Integer workType) {
        this.workType = workType;
    }

    public Integer getWorkTime() {
        return workTime;
    }

    public void setWorkTime(Integer workTime) {
        this.workTime = workTime;
    }

    public Integer getNumberPeople() {
        return numberPeople;
    }

    public void setNumberPeople(Integer numberPeople) {
        this.numberPeople = numberPeople;
    }

    public String getSexPeople() {
        return sexPeople;
    }

    public void setSexPeople(String sexPeople) {
        this.sexPeople = sexPeople;
    }

    public Integer getAgePeopleStart() {
        return agePeopleStart;
    }

    public void setAgePeopleStart(Integer agePeopleStart) {
        this.agePeopleStart = agePeopleStart;
    }

    public Integer getAgePeopleEnd() {
        return agePeopleEnd;
    }

    public void setAgePeopleEnd(Integer agePeopleEnd) {
        this.agePeopleEnd = agePeopleEnd;
    }

    public Integer getDegreePeople() {
        return degreePeople;
    }

    public void setDegreePeople(Integer degreePeople) {
        this.degreePeople = degreePeople;
    }

    public Integer getExperiencePeople() {
        return experiencePeople;
    }

    public void setExperiencePeople(Integer experiencePeople) {
        this.experiencePeople = experiencePeople;
    }

    public String getOtherWelfarePeople() {
        return otherWelfarePeople;
    }

    public void setOtherWelfarePeople(String otherWelfarePeople) {
        this.otherWelfarePeople = otherWelfarePeople;
    }

    public String getJobDescription() {
        return jobDescription;
    }

    public void setJobDescription(String jobDescription) {
        this.jobDescription = jobDescription;
    }

    public Long getSalary() {
        return salary;
    }

    public void setSalary(Long salary) {
        this.salary = salary;
    }

    public Date getWorkStartTime() {
        return workStartTime;
    }

    public void setWorkStartTime(Date workStartTime) {
        this.workStartTime = workStartTime;
    }

    public Date getWorkEndTime() {
        return workEndTime;
    }

    public void setWorkEndTime(Date workEndTime) {
        this.workEndTime = workEndTime;
    }

    public Integer getIncluding() {
        return including;
    }

    public void setIncluding(Integer including) {
        this.including = including;
    }
}